<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
    //遍历字符串 for…of：
    let str = 'abcd';
    //for (let s of str){
    //    console.log(s)
    //}
    //includes：判断字符串中是否包含指定的某段字符 ，返回true /false
    //string.includes(s,i)方法参数1为需要查询字符(串),参数2为查询的起始位置，返回布尔值，而indexOf返回查询的位置。
    //console.log(str.includes('ab'))
    //console.log(str.includes('ac'))
    //console.log(str.includes('a',0))
//
    //console.log(str.indexOf("a"))

    //startsWith：
    //string.startsWith(s,i)方法参数1为需要查询字符(串),参数2为查询的起始位置，返回布尔值,表示是否字符(串)位于string的头部位置。
    //console.log(str.startsWith('a'))
    //console.log(str.startsWith('a',0))
    //console.log(str.startsWith('c',2))

    //endsWith：
    //string.endsWith()方法参数1为需要查询字符(串),参数2为查询的起始位置，返回布尔值,表示是否字符(串)位于string的尾部位置。
    //参数2的理解：字符的实际位置，不是下标
    //console.log(str.endsWith('a',1))
    //console.log(str.endsWith('d'))
    //console.log(str.endsWith('cd',4))

    //repeat：对原有的字符串进行复制 ，原字符串不变
    //console.log(str.repeat(2))


</script>
</body>
</html>